package iscte.ai.kcgtd;

import java.io.Serializable;
import java.util.ArrayList;

public class Bag implements Serializable{
	private static final long serialVersionUID = -6592842239506998594L;
	private ArrayList<Task> projectos;
	private ArrayList<Task> lazer;
	private ArrayList<Task> compras;	
	private PeriodStats IM;
	private PeriodStats FM;
	private PeriodStats IT;
	private PeriodStats FT;
	private PeriodStats IN;
	private PeriodStats FN;
	
	public Bag(){
		
	}

	public void fillBag() {
		setProjectos(MainActivity.projectos);
		setLazer(MainActivity.lazer);
		setCompras(MainActivity.compras);
		setIM(Statistics.IM);
		setFM(Statistics.FM);
		setIT(Statistics.IT);
		setFT(Statistics.FT);
		setIN(Statistics.IN);
		setFN(Statistics.FN);
	}
	
	public ArrayList<Task> getProjectos() {
		return projectos;
	}

	public void setProjectos(ArrayList<Task> projectos) {
		this.projectos = projectos;
	}

	public ArrayList<Task> getLazer() {
		return lazer;
	}

	public void setLazer(ArrayList<Task> lazer) {
		this.lazer = lazer;
	}

	public ArrayList<Task> getCompras() {
		return compras;
	}

	public void setCompras(ArrayList<Task> compras) {
		this.compras = compras;
	}

	public PeriodStats getIM() {
		return IM;
	}

	public PeriodStats getFM() {
		return FM;
	}

	public PeriodStats getIT() {
		return IT;
	}

	public PeriodStats getFT() {
		return FT;
	}

	public PeriodStats getIN() {
		return IN;
	}

	public PeriodStats getFN() {
		return FN;
	}

	public void setIM(PeriodStats iM) {
		IM = iM;
	}

	public void setFM(PeriodStats fM) {
		FM = fM;
	}

	public void setIT(PeriodStats iT) {
		IT = iT;
	}

	public void setFT(PeriodStats fT) {
		FT = fT;
	}

	public void setIN(PeriodStats iN) {
		IN = iN;
	}

	public void setFN(PeriodStats fN) {
		FN = fN;
	}

}
